armed forces special weapons project - Espagnol Anglais Dictionnaire